package com.dushuren.project.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 *	用户视图
 * @author dushuren
 *
 */
@Data
public class UserVo implements Serializable {


  private static final long serialVersionUID = 9127636961949022934L;
  /**
   * id
   */
  private Long id;

  /**
   * 账号
   */
  private String userAccount;

  /**
   * 用户昵称
   */
  private String userName;

  /**
   * 用户头像
   */
  private String avatarUrl;

  /**
   * 性别
   */
  private Integer gender;

  /**
   * 个人介绍
   */
  private String userProfile;

  /**
   * 简介 状态 0 未改变 1 审核中
   */
  private Integer userProfileState;
// todo 之后写了 邮箱绑定和电话绑定时 再开发
  /**
   * 电话
   */
  private String phone;

  /**
   * 邮箱
   */
  private String email;

  /**
   * 状态  0 - 正常 1 - 不正常
   */
  private Integer userStatus;

  /**
   * 标签json 列表
   */
  private String tags;

  /**
   * 信用度（0-10）为0时封号
   */
  private Integer creditsNum;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   *
   */
  private Date updateTime;


  /**
   * 用户角色 0 - 普通用户 1 - 管理员 -2
   */
  private Integer userRole;


}
